gtk-demo: Plug a memory leak
authorMatthias Clasen <mclasen@redhat.com>
Wed, 13 May 2020 21:24:57 +0000 (17:24 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 13 May 2020 21:24:57 +0000 (17:24 -0400)
This leak was there all along. But with the new
gtk_window_destroy(), it shows up as an unclosable
window. Very noticable.

demos/gtk-demo/iconscroll.c

index e53e06c2e3289917762ebe2a5c7f1a382bcb1de5..7f9a43d20b1f995f48ddc77ed43bb9bd08bd4dda 100644 (file)
@@ -218,6 +218,8 @@ do_iconscroll (GtkWidget *do_widget)
       hadjustment = GTK_ADJUSTMENT (gtk_builder_get_object (builder, "hadjustment"));
       vadjustment = GTK_ADJUSTMENT (gtk_builder_get_object (builder, "vadjustment"));
       set_widget_type (0);
+
+      g_object_unref (builder);
     }
 
   if (!gtk_widget_get_visible (window))